/**
 * Projeto Myou - Disciplina: Sistemas de Informação I
 * @author Ronycley Gonçalves Agra
 * @since 23/09/2011
 */
package myou.classes;
/**
 * Classe que encapsula o comportamento de uma 
 * requisição de amizade
 * @author Ronycley Gonçalves Agra
 * @version 1.00
 * @since Milestone 1 23/09/2011 
 * @see myou.classes.Sistema
 * @see myou.classes.Interesse
 * @see myou.classes.Emprestimo
 * @see myou.classes.Mensagem
 * @see myou.classes.Item
 * @see myou.classes.RequisicaoDeEmprestimo
 * @see myou.classes.Sessao
 * @see myou.classes.Topico
 * @see myou.classes.Usuario
 */
public class RequisicaoDeAmizade {
	
	private Usuario requisitante;
	private Usuario requisitado;
	
	/**
	 * Construtor
	 * @param requisitante O usuário que requisitante de amizade
	 * @param requisitado O usuário requisitado
	 */
	public RequisicaoDeAmizade(Usuario requisitante, Usuario requisitado) {
		this.requisitante = requisitante;
		this.requisitado = requisitado;
	}
	
	/**
	 * Retorna o usuário requisitante
	 * @return O usuário requisitante
	 */
	public Usuario getRequisitante() {
		return requisitante;
	}

	/**
	 * Modifica o usuário requisitante
	 * @param requisitante O novo usuário requisitante
	 */
	public void setRequisitante(Usuario requisitante) {
		this.requisitante = requisitante;
	}

	/**
	 * Retorna o usuário requisitado
	 * @return O usuário requisitado
	 */
	public Usuario getRequisitado() {
		return requisitado;
	}

	/**
	 * Modifica o usuário requisitado
	 * @param requisitado O novo usuário requisitado
	 */
	public void setRequisitado(Usuario requisitado) {
		this.requisitado = requisitado;
	}
}